particulate leaching - French English Dictionary